/**
 * Project Name:springBoot-service
 * File Name:FreamXmlService.java
 * Package Name:com.libra.service
 * Date:2018年10月31日上午11:39:21
 * Copyright (c) 2018, wangzhch All Rights Reserved.
 *
*/

package com.libra.service;

import com.libra.model.vo.ResponseData;
import com.libra.model.xml.TestManyNodeXml;
import com.libra.model.xml.TestOneNodeXml;
import com.libra.model.xml.TestRoundNodeXml;

/**
 * ClassName:FreamXmlService <br/>
 * Date:     2018年10月31日 上午11:39:21 <br/>
 * @author   wangzhch
 * @version  
 * @since    JDK 1.8
 * @see 	 
 */
public interface FreamXmlService {

	/**
	 * 
	 * testXml:(1.使用模板组装单个节点的xml报文<单节点>). <br/>
	 * @author wangzhch
	 * @param testXml
	 * @return
	 * @since JDK 1.8
	 */
	ResponseData testOneNodeXml(TestOneNodeXml testXml);

	/**
	 * 
	 * testManyNodeXml:(2.使用模板组装2个以上节点的xml报文<多节点>). <br/>
	 * @author wangzhch
	 * @param testManyNodeXml
	 * @return
	 * @since JDK 1.8
	 */
	ResponseData testManyNodeXml(TestManyNodeXml testManyNodeXml);

	/**
	 * 
	 * testRoundNodeXml:(3.list节点循环). <br/>
	 * @author wangzhch
	 * @param testRoundNodeXml
	 * @return
	 * @since JDK 1.8
	 */
	ResponseData testRoundNodeXml(TestRoundNodeXml testRoundNodeXml);

}

